﻿using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.BaseData.Entitys.Entity.QmsBaseIpqccalendar;

/// <summary>
/// 日程安排子表实体.
/// </summary>
[SugarTable("qms_base_ipqccalendardetail", "日程安排子表")]
[Tenant(ClaimConst.TENANTID)]
public class QmsbaseIpqccalendarDetailEntity : CLDEntityBase
{
    /// <summary>
    /// 年度.
    /// </summary>
    [SugarColumn(ColumnName = "F_Year", ColumnDescription = "年度")]
    public int? Year { get; set; }

    /// <summary>
    /// 日期.
    /// </summary>
    [SugarColumn(ColumnName = "F_Date", ColumnDescription = "日期")]
    public DateTime? Date { get; set; }

    /// <summary>
    /// 是否节假日：0 工作日 1休息日 2 法定假日.
    /// </summary>
    [SugarColumn(ColumnName = "F_DateType", ColumnDescription = "是否节假日：0 工作日 1休息日 2 法定假日")]
    public int? DateType { get; set; }

    /// <summary>
    /// 备注.
    /// </summary>
    [SugarColumn(ColumnName = "F_DateRemark", ColumnDescription = "备注")]
    public string DateRemark { get; set; }

}